// 乱序输出
/**
 * 取出数组的第一个元素，随机产生一个索引值，将该第一个元素和这个索引对应的元素进行交换
 * 第二次取出数组的第二个元素，随机产生一个除了索引为1之外的索引值，并交换
 * 按照规律遍历
 * **/ 


const arr = [1,2,3,4,5,6,7,8,9];

for (let i = 0; i < arr.length; i++) {
    const randomIndex = Math.round(Math.random() * (arr.length - 1 - i)) + i;
    [arr[i], arr[randomIndex]] = [arr[randomIndex], arr[i]];
};

console.log(arr);